Investigators said it happened on the 100 block of Linton Street in Olney around 7:40 p.m. The victim was taken to Einstein Hospital in critical condition, authorities said.
One person was detained in connection with the shooting and a weapon was recovered, PPD added.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.